package com.yuandian.api.customer_perception.po;

import com.yuandian.po.BasePageSearch;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 类说明: 告警分布请求参数 vo
 *
 * @Date 2021/8/25 14:38
 * @Author User
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class AlarmDistributionParams extends BasePageSearch {

    /**
     * 系统ID
     */
    private Integer systemId;

    /**
     * 业务编码
     */
    private List<String> businessCodes;

    /**
     * 告警级别
     */
    private List<Integer> alarmLevel;

    /**
     * 返回码
     */
    private String returnCode;

    /**
     * 告警描述
     */
    private String alarmContext;

    /**
     * 告警指标类型
     */
    private String alarmIndicatorId;

    /**
     * 系统名称
     */
    private String SystemName;

    /**
     * 业务名称
     */
    private String businessName;


	/**
	 * 是否查询 非空 的值： true-是  false-否
	 * 		由参数配置："khgz.query.operator.notNull.flag" 决定
	 */
	private String queryNotNullFlag;



	/**
	 * 首端标志： 1-是  0-否
	 */
	private Integer headerFlag;

    /**
     * 首端标志： 1-是  0-否
     */
    private String alarmResultCode;

    /**
     * 操作员id
     */
    private String operatorId;
}
